Configure Custom Logs in Data Manager
In your Amazon Web Services (AWS) deployment, use Amazon CloudWatch Logs to store, access and monitor logs from custom log sources. In Data Manager, use the Amazon CloudWatch Logs Custom Logs data source to ingest AWS custom logs into your Splunk Cloud platform instance.
For more information see the Enabling logging from certain AWS services topic in the AWS documentation.
Configure custom source types in Data Manager
A custom source type is a default field that identifies the data structure of an event. A source type determines how the Splunk platform formats the data during the indexing process.
Your custom source type serves as the source type for events ingested through this input. Custom source types are only supported by the Custom Logs data source. The aws:cloudwatchlogs:
prefix is added to the beginning of your custom source type by default.
Configure log groups in Data Manager
Onboard log groups by specific log group names, or bulk ingest all log groups by region, or by selected common log group prefixes. Log groups cannot be onboarded more than once.
Create a log group in CloudWatch Logs
A log group is created when you install a CloudWatch Logs agent on an Amazon EC2 instance process. Log groups can also be created in the CloudWatch console.
CloudWatch Logs automatically receive log events from some AWS services. Users can also send log events to CloudWatch Logs.
For more information, see the Working with log groups and log streams topic in the Amazon CloudWatch Logs user guide.
Configure Custom Logs in Data Manager
Perform the following steps to configure custom logs in Data Manager
Click Expand to review the steps to configure custom logs in Data Manager
- On the Data Management page, click New Data Input.
- On the Choose Cloud Data Platform page, select Amazon Web Services, and click Next.
- On the AWS Data Onboarding page, select Amazon CloudWatch Logs - Custom Logs, and click Next.
- On the Prerequisites for Onboarding Amazon CloudWatch Logs - Custom Logs page,
- Click Next.
- On the Input Amazon CloudWatch Logs Data Information - Custom Logs page,
- Enter a Data Input Name.
- Enter an AWS Data Account ID.
- In the Selected Data Sources section, select a data destination for your Custom Logs from the dropdown menu.
- In the Select Regions section, select the
us-east-1
region. - In the Enter a Custom Source Type section, enter a custom source type name. The
aws:cloudwatchlogs:
prefix is added to the beginning of your custom source type by default. - In the Onboard log groups section, click Add groups.
- Click Review Data Input
- On the Review Data Input page, review your data input selections, and click Next.
- On the Setup Data Ingestion page,
- Navigate to the Download the CloudFormation Stack Template section, and click the Data Ingestion Template button to download the CloudFormation Stack Template that you will run in every region in your AWS deployment to establish resources for sending data from that region.
- In the Choose a Method to Run the Template on Your Accounts and Regions section, select either the AWS CLI or the AWS Console method, and perform the listed steps in order to run the template on your AWS account and regions.
AWS CLI steps
AWS Console steps
If you choose the AWS Console method, navigate to step four, and copy the listed Stack Name, which will be used when you navigate to your AWS deployment to create your CloudFormation stack. - Once you have created your CloudFormation stack, and have run the CloudFormation template on your accounts and regions, click Review Finish Setup and Monitor Data Input.
- On the Data Management page, you can see the status of your data input.
Configure AWS for onboarding from multiple accounts | Verify the data input for AWS in Data Manager |
This documentation applies to the following versions of Data Manager: 1.11.0
Feedback submitted, thanks!